package com.zijin.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * 2159账户信息
 * */
@Data
@TableName(value = "2159账户信息")
public class Account2159 implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * id
     * */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     *账户开户名称
     * */
    @TableField("account_name")
    private String accountName;

    /**
     *开户人证件号码
     * */
    @TableField("identity_no")
    private String identityNo;

    /**
     *交易卡号
     * */
    @TableField("trade_bank_no")
    private String tradeBankNo;

    /**
     *交易账号
     * */
    @TableField("trade_account")
    private String tradeAccount;

    /**
     *账号开户时间
     * */
    @TableField("account_time")
    private String accountTime;

    /**
     *账户余额
     * */
    @TableField("account_balance")
    private String accountBalance;

    /**
     *可用余额
     * */
    @TableField("balance")
    private String balance;

    /**
     *币种
     * */
    @TableField("currency")
    private String currency;

    /**
     *开户网点代码
     * */
    @TableField("account_opening_no")
    private String accountOpeningNo;

    /**
     *开户网点
     * */
    @TableField("account_opening")
    private String accountOpening;

    /**
     *账户状态
     * */
    @TableField("status")
    private String status;

    /**
     *炒汇标志名称
     * */
    @TableField("currency_exchange_logo")
    private String currencyExchangeLogo;

    /**
     *销户日期
     * */
    @TableField("cancellation_date")
    private String cancellationDate;

    /**
     *账户类型
     * */
    @TableField("account_type")
    private String accountType;

    /**
     *开户联系方式
     * */
    @TableField("account_concat")
    private String accountConcat;

    /**
     *通信地址
     * */
    @TableField("contact_address")
    private String contactAddress;

    /**
     *联系电话
     * */
    @TableField("mobile")
    private String mobile;

    /**
     *代理人
     * */
    @TableField("agent")
    private String agent;

    /**
     *代理人电话
     * */
    @TableField("agent_mobile")
    private String agentMobile;

    /**
     *备注
     * */
    @TableField("remarks")
    private String remarks;

    /**
     *开户省份
     * */
    @TableField("province")
    private String province;

    /**
     *开户城市
     * */
    @TableField("city")
    private String city;

    /**
     *账号开户银行
     * */
    @TableField("bank_name")
    private String bankName;

    /**
     *客户代码
     * */
    @TableField("customer_code")
    private String customerCode;

    /**
     *法人代表
     * */
    @TableField("legal_representative")
    private String legalRepresentative;

    /**
     *客户工商执照号码
     * */
    @TableField("business_license")
    private String businessLicense;

    /**
     *法人代表证件号码
     * */
    @TableField("legal_rrepresentative")
    private String legalRrepresentative;

    /**
     *住宅地址
     * */
    @TableField("residential_address")
    private String residentialAddress;

    /**
     *邮政编码
     * */
    @TableField("postal_code")
    private String postalCode;

    /**
     *代办人证件号码
     * */
    @TableField("agent_certificate_no")
    private String agentCertificateNo;

    /**
     *邮箱地址
     * */
    @TableField("email")
    private String email;

    /**
     *关联资金账户
     * */
    @TableField("linked_funds_account")
    private String linkedFundsAccount;

    /**
     *地税纳税号
     * */
    @TableField("land_tax_no")
    private String landTaxNo;

    /**
     *单位电话
     * */
    @TableField("unit_mobile")
    private String unitMobile;

    /**
     *代办人证件类型
     * */
    @TableField("agent_certificate_type")
    private String agentCertificateType;

    /**
     *住宅电话
     * */
    @TableField("residence_phone")
    private String residencePhone;

    /**
     *法人代表证件类型
     * */
    @TableField("legal_type")
    private String legalType;

    /**
     *国税纳税号
     * */
    @TableField("national_tax_no")
    private String nationalTaxNo;

    /**
     *单位地址
     * */
    @TableField("unit_address")
    private String unitAddress;

    /**
     *工作单位
     * */
    @TableField("employer")
    private String employer;

    /**
     *销户网点
     * */
    @TableField("cancellation_outlets")
    private String cancellationOutlets;

    /**
     *最后交易时间
     * */
    @TableField("last_trading_time")
    private String lastTradingTime;

    /**
     *账户销户银行
     * */
    @TableField("cancellation_bank")
    private String cancellationBank;

    /**
     *等级
     * */
    @TableField("level")
    private String level;
}
